Golang Job: Software Engineer

Job added on

Location

Richmond - Canada

Job type

Full-Time

Golang Job Details

We offer:

  • Your dream opportunity to work for Web3, MetaVerse and Defi projects
  • Competitive compensation and benefits
  • Flexibility in working hours and conditions
  • A friendly environment where you can excel, learn and grow

Responsibilities

  • Maintain and develop a service-oriented backend in Golang
  • This includes writing well-crafted, well-tested, readable, maintainable code.
  • Analyze and identify bottlenecks in performance
  • Collaborate with front-end engineers to add support for complex user interfaces
  • Collaborate with DevOps to deploy new services and databases

Requirements

  • A recognized degree or equivalent qualification in Computer Science, Information Technology, or a related discipline;
  • Minimum 1-3 years of professional development experience
  • Experience with one or more of the following program languages: Golang/Java/C++/Python
  • Proficient in using and altering MySQL databases
  • Proficient in SVN/Git and other version control software
  • Ability to independently debug problems involving the network and operating system
  • Have good time management and process awareness, be good at learning, and can quickly adapt to new projects and new technologies
  • Fresh graduates are welcome. More experienced engineers will be considered for the Senior Software Engineer position.
  • Willing to learn new program languages, such as Golang, React

Nice to have

  • Be familiar with deployment using Docker
  • Experience using a Linux server environment
  • Be proficient with HTTPS and Websockets
  • Have experience using AWS
  • Be passionate about fast and efficient software

Job Types: Full-time, Permanent

Salary: From $60,000.00 per year

Additional pay:

  • Bonus pay

Benefits:

  • Casual dress
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Flextime
  • On-site parking
  • Paid time off
  • Vision care
  • Work from home

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Ability to commute/relocate:

  • Richmond, BC: reliably commute or plan to relocate before starting work (required)

Education:

  • Bachelor's Degree (required)

Experience:

  • Software development: 1 year (required)
  • Java: 1 year (required)
  • Golang: 1 year (required)
  • C++: 1 year (required)